To run experiments, follow the command below. Feel free to play around with the hyper parameters.

python3 run_experiment.py --nbr_clients 100 --nbr_rounds 200 --n_data_train 400 --n_data_val 100 --seed 1 --batch_size 8 --nbr_local_epochs 3 --lr 3e-5 --nbr_classes 10 --nbr_channels 3 --stopping_rounds 10 --nbr_neighbors_sampled 5 --prior_update_rule softmax --similarity_metric inverse_training_loss --tau 30 --experiment_name replication_DACvar_1


